HTTP Live Streaming

Send live and on‐demand audio and video to Apple devices and PCs with HTTP Live Streaming (HLS) technology from Apple. Using the same protocol that powers the web, HLS lets you deploy content using ordinary web servers and content delivery networks. HLS is designed for reliability and dynamically adapts to network conditions by optimizing playback for the available speed of wired and wireless connections.

Streaming Tools

Get HTTP Live Streaming tools, including the Media Streaming Validator Tool to validate your HLS streams and deployments.

Download the tools

Learn about the tools

Streaming Examples

View examples of .M3U8 files formatted to index streams and .ts media segment files.

View examples

Developer Forums

Ask questions and discuss HLS with Apple engineers and other developers.

View forum

Related Resources

AirPlay
AVFoundation